Toba: Java for Applications - A Way Ahead of Time (WAT) Compiler
نویسندگان
چکیده
Toba is a system for generating efficient standalone Java applications. Toba includes a Java-bytecode-to-C compiler, a garbage collector, a threads package, and Java API support. Toba-compiled Java applications execute 1.5–10 times faster than interpreted and Just-In-Time compiled applications.
منابع مشابه
A hypervisor based platform to support real-time safety critical embedded java applications
A small footprint, low latency platform for real-time embedded safety critical Java applications has been developed. The platform consists of a hypervisor, operating system, and Java compiler. This paper describes the design, implementation and analysis of the platform to support real-time safety critical embedded applications using real-time java. The hypervisor, has been created by the group ...
متن کاملLoop Transformations in the Ahead-of-Time Optimization of Java Bytecode
Loop optimizations such as loop unrolling, unfolding and invariant code motion have long been used in a wide variety of compilers to improve the running time of applications. In this paper we present a series of experimental results detailing the effect these techniques have on the running time of Java applications following ahead of time optimization. We also detail the optimization tools and ...
متن کاملTowards Predictable Real-time Java Object Request Brokers
Distributed real-time and embedded (DRE) applications often possess stringent quality of service (QoS) requirements. Designing middleware for DRE applications poses several challenges to object request broker (ORB) developers. This paper provides the following contributions to the study of middleware for DRE applications. First, we outline the challenges present in one of the principal ORB comp...
متن کاملEvaluating Real-Time Java Features and Performance for Real-Time Embedded Systems
This paper provides two contributions to the study of programming languages and middleware for real-time and embedded applications. First, we present the empirical results from applying the RTJPerf benchmarking suite to evaluate the efficiency and predictability of several implementations of the Real-time Specification for Java (RTSJ). Second, we describe the techniques used to develop jRate, w...
متن کاملCompiling Java for Embedded Systems
While a major factor in Java’s success is its use of portable bytecodes, we believe it cannot become a mainstream programming language without mainstream implementation techniques. Specifically, an optimizing, ahead-of-time compiler allows much better optimization along with much faster application start-up times than with JIT translators. Cygnus Solutions is writing a Java front-end for the GN...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997